/*1507282481,,JIT Construction: v3352463,en_US*/ /** * Copyright (c) 2017-present, Facebook, Inc. All rights reserved. * * You are hereby granted a non-exclusive, worldwide, royalty-free license to use, * copy, modify, and distribute this software in source code or binary form for use * in connection with the web services and APIs provided by Facebook. * * As with any software that integrates with the Facebook platform, your use of * this software is subject to the Facebook Platform Policy * [http://developers.facebook.com/policy/]. This copyright notice shall be * included in all copies or substantial portions of the software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ try {window.FB|| (function(window, fb_fif_window) { var apply = Function.prototype.apply; function bindContext(fn, thisArg) { return function _sdkBound() { return apply.call(fn, thisArg, arguments); }; } var global = { __type: 'JS_SDK_SANDBOX', window: window, document: window.document }; var sandboxWhitelist = [ 'setTimeout', 'setInterval', 'clearTimeout', 'clearInterval' ]; for (var i = 0; i < sandboxWhitelist.length; i++) { global[sandboxWhitelist[i]] = bindContext( window[sandboxWhitelist[i]], window ); } (function() { var self = window; var __DEV__ = 0; function emptyFunction() {}; var __transform_includes = {}; var __annotator, __bodyWrapper; var __w, __t; var undefined; var __ap; with (this) { (function(){var a={},b=function i(j,k){if(!j&&!k)return null;var l={};if(typeof j!=='undefined')l.type=j;if(typeof k!=='undefined')l.signature=k;return l},c=function i(j,k){return b(j&&/^[A-Z]/.test(j)?j:undefined,k&&(k.params&&k.params.length||k.returns)?'function('+(k.params?k.params.map(function(l){return /\?/.test(l)?'?'+l.replace('?',''):l}).join(','):'')+')'+(k.returns?':'+k.returns:''):undefined)},d=function i(j,k,l){return j},e=function i(j,k,l){if('sourcemeta' in __transform_includes)j.__SMmeta=k;if('typechecks' in __transform_includes){var m=c(k?k.name:undefined,l);if(m)__w(j,m);}return j},f=function i(j,k,l){return l.apply(j,k)},g=function i(j,k,l,m){if(m&&m.params)__t.apply(j,m.params);var n=l.apply(j,k);if(m&&m.returns)__t([n,m.returns]);return n},h=function i(j,k,l,m,n){if(n){if(!n.callId)n.callId=n.module+':'+(n.line||0)+':'+(n.column||0);var o=n.callId;a[o]=(a[o]||0)+1}return l.apply(j,k)};if(typeof __transform_includes==='undefined'){__annotator=d;__bodyWrapper=f}else{__annotator=e;if('codeusage' in __transform_includes){__annotator=d;__bodyWrapper=h;__bodyWrapper.getCodeUsage=function(){return a};__bodyWrapper.clearCodeUsage=function(){a={}}}else if('typechecks' in __transform_includes){__bodyWrapper=g}else __bodyWrapper=f;}})(); __t=function(a){return a[0]};__w=function(a){return a}; var require,__d;(function(a){var b={},c={},d=['global','require','requireDynamic','requireLazy','module','exports'];require=function(e,f){if(Object.prototype.hasOwnProperty.call(c,e))return c[e];if(!Object.prototype.hasOwnProperty.call(b,e)){if(f)return null;throw new Error('Module '+e+' has not been defined')}var g=b[e],h=g.deps,i=g.factory.length,j,k=[];for(var l=0;l1?Number(arguments[1]):0;if(isNaN(k))k=0;var l=Math.min(Math.max(k,0),j.length);return j.indexOf(String(i),k)==l};h.endsWith=function(i){var j=String(this);if(this==null)throw new TypeError('String.prototype.endsWith called on null or undefined');var k=j.length,l=String(i),m=arguments.length>1?Number(arguments[1]):k;if(isNaN(m))m=0;var n=Math.min(Math.max(m,0),k),o=n-l.length;if(o<0)return false;return j.lastIndexOf(l,o)==o};h.includes=function(i){if(this==null)throw new TypeError('String.prototype.contains called on null or undefined');var j=String(this),k=arguments.length>1?Number(arguments[1]):0;if(isNaN(k))k=0;return j.indexOf(String(i),k)!=-1};h.contains=h.includes;h.repeat=function(i){if(this==null)throw new TypeError('String.prototype.repeat called on null or undefined');var j=String(this),k=i?Number(i):0;if(isNaN(k))k=0;if(k<0||k===Infinity)throw RangeError();if(k===1)return j;if(k===0)return '';var l='';while(k){if(k&1)l+=j;if(k>>=1)j+=j;}return l};f.exports=h}),null); __d('ES6Array',[],(function a(b,c,d,e,f,g){'use strict';var h={from:function i(j){if(j==null)throw new TypeError('Object is null or undefined');var k=arguments[1],l=arguments[2],m=this,n=Object(j),o=typeof Symbol==='function'?typeof Symbol==='function'?Symbol.iterator:'@@iterator':'@@iterator',p=typeof k==='function',q=typeof n[o]==='function',r=0,s=void 0,t=void 0;if(q){s=typeof m==='function'?new m():[];var u=n[o](),v=void 0;while(!(v=u.next()).done){t=v.value;if(p)t=k.call(l,t,r);s[r]=t;r+=1}s.length=r;return s}var w=n.length;if(isNaN(w)||w<0)w=0;s=typeof m==='function'?new m(w):new Array(w);while(r>>0;for(var n=0;n>>0,m=arguments[1],n=m>>0,o=n<0?Math.max(l+n,0):Math.min(n,l),p=arguments[2],q=p===undefined?l:p>>0,r=q<0?Math.max(l+q,0):Math.min(q,l);while(o9999?'+':'')+('00000'+Math.abs(k)).slice(0<=k&&k<=9999?-4:-6);return k+'-'+h(this.getUTCMonth()+1)+'-'+h(this.getUTCDate())+'T'+h(this.getUTCHours())+':'+h(this.getUTCMinutes())+':'+h(this.getUTCSeconds())+'.'+(this.getUTCMilliseconds()/1000).toFixed(3).slice(2,5)+'Z'}};f.exports=i}),null); __d('ES6Number',[],(function a(b,c,d,e,f,g){var h=Math.pow(2,-52),i=Math.pow(2,53)-1,j=-1*i,k={isFinite:function(l){function m(n){return l.apply(this,arguments)}m.toString=function(){return l.toString()};return m}(function(l){return typeof l=='number'&&isFinite(l)}),isNaN:function(l){function m(n){return l.apply(this,arguments)}m.toString=function(){return l.toString()};return m}(function(l){return typeof l=='number'&&isNaN(l)}),isInteger:function l(m){return this.isFinite(m)&&Math.floor(m)===m},isSafeInteger:function l(m){return this.isFinite(m)&&m>=this.MIN_SAFE_INTEGER&&m<=this.MAX_SAFE_INTEGER&&Math.floor(m)===m},EPSILON:h,MAX_SAFE_INTEGER:i,MIN_SAFE_INTEGER:j};f.exports=k}),null); __d('ES6Object',['ie8DontEnum'],(function a(b,c,d,e,f,g,h){var i={}.hasOwnProperty,j={assign:function k(l){if(l==null)throw new TypeError('Object.assign target cannot be null or undefined');l=Object(l);for(var m=arguments.length,n=Array(m>1?m-1:0),o=1;o=0?1:-1}var o={includes:function p(q){'use strict';if(q!==undefined&&k(this)&&!(typeof q==='number'&&isNaN(q)))return j.apply(this,arguments)!==-1;var r=Object(this),s=r.length?l(r.length):0;if(s===0)return false;var t=arguments.length>1?m(arguments[1]):0,u=t<0?Math.max(s+t,0):t,v=isNaN(q)&&typeof q==='number';while(u> * @providesModule json3 * @preserve-header * @nolint */ __d("json3",[],(function a(b,c,d,e,f,g){'use strict';var h=typeof window!=='undefined'?window:typeof b!=='undefined'?b:typeof self!=='undefined'?self:{};function i(k,l){return l={exports:{}},k(l,l.exports),l.exports}var j=i(function(k,l){(function(){var m=typeof undefined==="function"&&undefined.amd,n={"function":true,object:true},o=n.object&&l&&!l.nodeType&&l,p=n[typeof window]&&window||this,q=o&&n.object&&k&&!k.nodeType&&typeof h=="object"&&h;if(q&&(q.global===q||q.window===q||q.self===q))p=q;function r(w,x){w||(w=p.Object());x||(x=p.Object());var y=w.Number||p.Number,z=w.String||p.String,aa=w.Object||p.Object,ba=w.Date||p.Date,ca=w.SyntaxError||p.SyntaxError,da=w.TypeError||p.TypeError,ea=w.Math||p.Math,fa=w.JSON||p.JSON;if(typeof fa=="object"&&fa){x.stringify=fa.stringify;x.parse=fa.parse}var ga=aa.prototype,ha=ga.toString,ia,ja,ka,la=new ba(-3509827334573292);try{la=la.getUTCFullYear()==-109252&&la.getUTCMonth()===0&&la.getUTCDate()===1&&la.getUTCHours()==10&&la.getUTCMinutes()==37&&la.getUTCSeconds()==6&&la.getUTCMilliseconds()==708}catch(mb){}function ma(mb){if(ma[mb]!==ka)return ma[mb];var nb;if(mb=="bug-string-char-index"){nb="a"[0]!="a"}else if(mb=="json"){nb=ma("json-stringify")&&ma("json-parse")}else{var ob,pb='{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}';if(mb=="json-stringify"){var qb=x.stringify,rb=typeof qb=="function"&&la;if(rb){(ob=function(){return 1}).toJSON=ob;try{rb=qb(0)==="0"&&qb(new y())==="0"&&qb(new z())=='""'&&qb(ha)===ka&&qb(ka)===ka&&qb()===ka&&qb(ob)==="1"&&qb([ob])=="[1]"&&qb([ka])=="[null]"&&qb(null)=="null"&&qb([ka,ha,null])=="[null,null,null]"&&qb({a:[ob,true,false,null,"\x00\b\n\f\r\t"]})==pb&&qb(null,ob)==="1"&&qb([1,2],null,1)=="[\n 1,\n 2\n]"&&qb(new ba(-8.64e+15))=='"-271821-04-20T00:00:00.000Z"'&&qb(new ba(8.64e+15))=='"+275760-09-13T00:00:00.000Z"'&&qb(new ba(-62198755200000))=='"-000001-01-01T00:00:00.000Z"'&&qb(new ba(-1))=='"1969-12-31T23:59:59.999Z"'}catch(ub){rb=false}}nb=rb}if(mb=="json-parse"){var sb=x.parse;if(typeof sb=="function")try{if(sb("0")===0&&!sb(false)){ob=sb(pb);var tb=ob.a.length==5&&ob.a[0]===1;if(tb){try{tb=!sb('"\t"')}catch(ub){}if(tb)try{tb=sb("01")!==1}catch(ub){}if(tb)try{tb=sb("1.")!==1}catch(ub){}}}}catch(ub){tb=false}nb=tb}}return ma[mb]=!!nb}if(!ma("json")){var na="[object Function]",oa="[object Date]",pa="[object Number]",qa="[object String]",ra="[object Array]",sa="[object Boolean]",ta=ma("bug-string-char-index");if(!la)var ua=ea.floor,va=[0,31,59,90,120,151,181,212,243,273,304,334],wa=function(mb,nb){return va[nb]+365*(mb-1970)+ua((mb-1969+(nb=+(nb>1)))/4)-ua((mb-1901+nb)/100)+ua((mb-1601+nb)/400)};if(!(ia=ga.hasOwnProperty))ia=function(mb){var nb={},ob;if((nb.__proto__=null,nb.__proto__={toString:1},nb).toString!=ha){ia=function(pb){var qb=this.__proto__,rb=pb in (this.__proto__=null,this);this.__proto__=qb;return rb}}else{ob=nb.constructor;ia=function(pb){var qb=(this.constructor||ob).prototype;return pb in this&&!(pb in qb&&this[pb]===qb[pb])}}nb=null;return ia.call(this,mb)};ja=function(mb,nb){var ob=0,pb,qb,rb;(pb=function(){this.valueOf=0}).prototype.valueOf=0;qb=new pb();for(rb in qb)if(ia.call(qb,rb))ob++;pb=qb=null;if(!ob){qb=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"];ja=function(sb,tb){var ub=ha.call(sb)==na,vb,wb,xb=!ub&&typeof sb.constructor!="function"&&n[typeof sb.hasOwnProperty]&&sb.hasOwnProperty||ia;for(vb in sb)if(!(ub&&vb=="prototype")&&xb.call(sb,vb))tb(vb);for(wb=qb.length;vb=qb[--wb];xb.call(sb,vb)&&tb(vb));}}else if(ob==2){ja=function(sb,tb){var ub={},vb=ha.call(sb)==na,wb;for(wb in sb)if(!(vb&&wb=="prototype")&&!ia.call(ub,wb)&&(ub[wb]=1)&&ia.call(sb,wb))tb(wb);}}else ja=function(sb,tb){var ub=ha.call(sb)==na,vb,wb;for(vb in sb)if(!(ub&&vb=="prototype")&&ia.call(sb,vb)&&!(wb=vb==="constructor"))tb(vb);if(wb||ia.call(sb,vb="constructor"))tb(vb);};return ja(mb,nb)};if(!ma("json-stringify")){var xa={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},ya="000000",za=function(mb,nb){return (ya+(nb||0)).slice(-mb)},ab="\\u00",bb=function(mb){var nb='"',ob=0,pb=mb.length,qb=!ta||pb>10,rb=qb&&(ta?mb.split(""):mb);for(;ob-1/0&&tb<1/0){if(wa){xb=ua(tb/86400000);for(vb=ua(xb/365.2425)+1970-1;wa(vb+1,0)<=xb;vb++);for(wb=ua((xb-wa(vb,0))/30.42);wa(vb,wb+1)<=xb;wb++);xb=1+xb-wa(vb,wb);yb=(tb%86400000+86400000)%86400000;zb=ua(yb/3600000)%24;ac=ua(yb/60000)%60;bc=ua(yb/1000)%60;cc=yb%1000}else{vb=tb.getUTCFullYear();wb=tb.getUTCMonth();xb=tb.getUTCDate();zb=tb.getUTCHours();ac=tb.getUTCMinutes();bc=tb.getUTCSeconds();cc=tb.getUTCMilliseconds()}tb=(vb<=0||vb>=10000?(vb<0?"-":"+")+za(6,vb<0?-vb:vb):za(4,vb))+"-"+za(2,wb+1)+"-"+za(2,xb)+"T"+za(2,zb)+":"+za(2,ac)+":"+za(2,bc)+"."+za(3,cc)+"Z"}else tb=null;}else if(typeof tb.toJSON=="function"&&(ub!=pa&&ub!=qa&&ub!=ra||ia.call(tb,"toJSON")))tb=tb.toJSON(mb);}if(ob)tb=ob.call(nb,mb,tb);if(tb===null)return "null";ub=ha.call(tb);if(ub==sa){return ""+tb}else if(ub==pa){return tb>-1/0&&tb<1/0?""+tb:"null"}else if(ub==qa)return bb(""+tb);if(typeof tb=="object"){for(gc=sb.length;gc--;)if(sb[gc]===tb)throw da();sb.push(tb);dc=[];hc=rb;rb+=qb;if(ub==ra){for(fc=0,gc=tb.length;fc0)for(pb="",ob>10&&(ob=10);pb.length=48&&sb<=57||sb>=97&&sb<=102||sb>=65&&sb<=70))hb();}ob+=db("0x"+mb.slice(pb,fb));break;default:hb();}}else{if(sb==34)break;sb=mb.charCodeAt(fb);pb=fb;while(sb>=32&&sb!=92&&sb!=34)sb=mb.charCodeAt(++fb);ob+=mb.slice(pb,fb)}}if(mb.charCodeAt(fb)==34){fb++;return ob}hb();default:pb=fb;if(sb==45){rb=true;sb=mb.charCodeAt(++fb)}if(sb>=48&&sb<=57){if(sb==48&&(sb=mb.charCodeAt(fb+1),sb>=48&&sb<=57))hb();rb=false;for(;fb=48&&sb<=57);fb++);if(mb.charCodeAt(fb)==46){qb=++fb;for(;qb=48&&sb<=57);qb++);if(qb==fb)hb();fb=qb}sb=mb.charCodeAt(fb);if(sb==101||sb==69){sb=mb.charCodeAt(++fb);if(sb==43||sb==45)fb++;for(qb=fb;qb=48&&sb<=57);qb++);if(qb==fb)hb();fb=qb}return +mb.slice(pb,fb)}if(rb)hb();if(mb.slice(fb,fb+4)=="true"){fb+=4;return true}else if(mb.slice(fb,fb+5)=="false"){fb+=5;return false}else if(mb.slice(fb,fb+4)=="null"){fb+=4;return null}hb();}}return "$"},jb=function(mb){var nb,ob;if(mb=="$")hb();if(typeof mb=="string"){if((ta?mb.charAt(0):mb[0])=="@")return mb.slice(1);if(mb=="["){nb=[];for(;;ob||(ob=true)){mb=ib();if(mb=="]")break;if(ob)if(mb==","){mb=ib();if(mb=="]")hb();}else hb();if(mb==",")hb();nb.push(jb(mb))}return nb}else if(mb=="{"){nb={};for(;;ob||(ob=true)){mb=ib();if(mb=="}")break;if(ob)if(mb==","){mb=ib();if(mb=="}")hb();}else hb();if(mb==","||typeof mb!="string"||(ta?mb.charAt(0):mb[0])!="@"||ib()!=":")hb();nb[mb.slice(1)]=jb(ib())}return nb}hb()}return mb},kb=function(mb,nb,ob){var pb=lb(mb,nb,ob);if(pb===ka){delete mb[nb]}else mb[nb]=pb;},lb=function(mb,nb,ob){var pb=mb[nb],qb;if(typeof pb=="object"&&pb)if(ha.call(pb)==ra){for(qb=pb.length;qb--;)kb(pb,qb,ob);}else ja(pb,function(rb){kb(pb,rb,ob)});return ob.call(mb,nb,pb)};x.parse=function(mb,nb){var ob,pb;fb=0;gb=""+mb;ob=jb(ib());if(ib()!="$")hb();fb=gb=null;return nb&&ha.call(nb)==na?lb((pb={},pb[""]=ob,pb),"",nb):ob}}}x.runInContext=r;return x}if(o&&!m){r(p,o)}else{var s=p.JSON,t=p.JSON3,u=false,v=r(p,p.JSON3={noConflict:function(){if(!u){u=true;p.JSON=s;p.JSON3=t;s=t=null}return v}});p.JSON={parse:v.parse,stringify:v.stringify}}if(m)undefined(function(){return v});}).call(h)});f.exports=j}),null); __d('ES',['json3','ES5ArrayPrototype','ES5FunctionPrototype','ES5StringPrototype','ES5Array','ES5Object','ES5Date','ES6Array','ES6Object','ES6ArrayPrototype','ES6DatePrototype','ES6Number','ES7StringPrototype','ES7Object','ES7ArrayPrototype'],(function a(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v){var w={}.toString,x={'JSON.stringify':h.stringify,'JSON.parse':h.parse},y={'Array.prototype':i,'Function.prototype':j,'String.prototype':k,Object:m,Array:l,Date:n},z={Object:p,'Array.prototype':q,'Date.prototype':r,Number:s,Array:o},aa={Object:u,'String.prototype':t,'Array.prototype':v};function ba(da){for(var ea in da){if(!Object.prototype.hasOwnProperty.call(da,ea))continue;var fa=da[ea],ga=ea.split('.');if(ga.length===2){var ha=ga[0],ia=ga[1];if(!ha||!ia||!window[ha]||!window[ha][ia]){var ja=ha?window[ha]:'-',ka=ha&&window[ha]&&ia?window[ha][ia]:'-';throw new Error('Unexpected state (t11975770): '+(ha+', '+ia+', '+ja+', '+ka+', '+ea))}}var la=ga.length===2?window[ga[0]][ga[1]]:window[ea];for(var ma in fa){if(!Object.prototype.hasOwnProperty.call(fa,ma))continue;if(typeof fa[ma]!=='function'){x[ea+'.'+ma]=fa[ma];continue}var na=la[ma];x[ea+'.'+ma]=na&&/\{\s+\[native code\]\s\}/.test(na)?na:fa[ma]}}}ba(y);ba(z);ba(aa);function ca(da,ea,fa){var ga=fa?w.call(da).slice(8,-1)+'.prototype':da,ha=x[ga+'.'+ea]||da[ea];if(typeof ha==='function'){for(var ia=arguments.length,ja=Array(ia>3?ia-3:0),ka=3;ka1?m-1:0),o=1;o=0)continue;o[p]=m[p]}return o};k.taggedTemplateLiteralLoose=function(m,n){m.raw=n;return m};k.bind=h.bind;f.exports=k}),null); var ES = require('ES'); var babelHelpers = require('sdk.babelHelpers'); (function(a,b){var c='keys',d='values',e='entries',f=function(){var l=h(Array),m=void 0;if(!l)m=function(){function n(o,p){'use strict';this.$ArrayIterator1=o;this.$ArrayIterator2=p;this.$ArrayIterator3=0}n.prototype.next=function(){'use strict';if(this.$ArrayIterator1==null)return {value:b,done:true};var o=this.$ArrayIterator1,p=this.$ArrayIterator1.length,q=this.$ArrayIterator3,r=this.$ArrayIterator2;if(q>=p){this.$ArrayIterator1=b;return {value:b,done:true}}this.$ArrayIterator3=q+1;if(r===c){return {value:q,done:false}}else if(r===d){return {value:o[q],done:false}}else if(r===e)return {value:[q,o[q]],done:false};};n.prototype[typeof Symbol==='function'?Symbol.iterator:'@@iterator']=function(){'use strict';return this};return n}();return {keys:l?function(n){return n.keys()}:function(n){return new m(n,c)},values:l?function(n){return n.values()}:function(n){return new m(n,d)},entries:l?function(n){return n.entries()}:function(n){return new m(n,e)}}}(),g=function(){var l=h(String),m=void 0;if(!l)m=function(){function n(o){'use strict';this.$StringIterator1=o;this.$StringIterator2=0}n.prototype.next=function(){'use strict';if(this.$StringIterator1==null)return {value:b,done:true};var o=this.$StringIterator2,p=this.$StringIterator1,q=p.length;if(o>=q){this.$StringIterator1=b;return {value:b,done:true}}var r=void 0,s=p.charCodeAt(o);if(s<55296||s>56319||o+1===q){r=p[o]}else{var t=p.charCodeAt(o+1);if(t<56320||t>57343){r=p[o]}else r=p[o]+p[o+1];}this.$StringIterator2=o+r.length;return {value:r,done:false}};n.prototype[typeof Symbol==='function'?Symbol.iterator:'@@iterator']=function(){'use strict';return this};return n}();return {keys:function n(){throw TypeError('Strings default iterator doesn\'t implement keys.')},values:l?function(n){return n[typeof Symbol==='function'?Symbol.iterator:'@@iterator']()}:function(n){return new m(n)},entries:function n(){throw TypeError('Strings default iterator doesn\'t implement entries.')}}}();function h(l){return typeof l.prototype[typeof Symbol==='function'?Symbol.iterator:'@@iterator']==='function'&&typeof l.prototype.values==='function'&&typeof l.prototype.keys==='function'&&typeof l.prototype.entries==='function'}function i(l,m){'use strict';this.$ObjectIterator1=l;this.$ObjectIterator2=m;this.$ObjectIterator3=ES('Object','keys',false,l);this.$ObjectIterator4=0}i.prototype.next=function(){'use strict';var l=this.$ObjectIterator3.length,m=this.$ObjectIterator4,n=this.$ObjectIterator2,o=this.$ObjectIterator3[m];if(m>=l){this.$ObjectIterator1=b;return {value:b,done:true}}this.$ObjectIterator4=m+1;if(n===c){return {value:o,done:false}}else if(n===d){return {value:this.$ObjectIterator1[o],done:false}}else if(n===e)return {value:[o,this.$ObjectIterator1[o]],done:false};};i.prototype[typeof Symbol==='function'?Symbol.iterator:'@@iterator']=function(){'use strict';return this};var j={keys:function l(m){return new i(m,c)},values:function l(m){return new i(m,d)},entries:function l(m){return new i(m,e)}};function k(l,m){if(typeof l==='string'){return g[m||d](l)}else if(ES('Array','isArray',false,l)){return f[m||d](l)}else if(l[typeof Symbol==='function'?Symbol.iterator:'@@iterator']){return l[typeof Symbol==='function'?Symbol.iterator:'@@iterator']()}else return j[m||e](l);}ES('Object','assign',false,k,{KIND_KEYS:c,KIND_VALUES:d,KIND_ENTRIES:e,keys:function l(m){return k(m,c)},values:function l(m){return k(m,d)},entries:function l(m){return k(m,e)},generic:j.entries});a.FB_enumerate=k})(typeof global==='undefined'?this:global); (function(a,b){var c=a.window||a;function d(){return 'f'+(Math.random()*(1<<30)).toString(16).replace('.','')}function e(j){var k=j?j.ownerDocument||j:document,l=k.defaultView||c;return !!(j&&(typeof l.Node==='function'?j instanceof l.Node:typeof j==='object'&&typeof j.nodeType==='number'&&typeof j.nodeName==='string'))}function f(j){var k=c[j];if(k==null)return true;if(typeof c.Symbol!=='function')return true;var l=k.prototype;return k==null||typeof k!=='function'||typeof l.clear!=='function'||new k().size!==0||typeof l.keys!=='function'||typeof l['for'+'Each']!=='function'}var g=a.FB_enumerate,h=function(){if(!f('Map'))return c.Map;var j='key',k='value',l='key+value',m='$map_',n=void 0,o='IE_HASH_';function p(ba){'use strict';if(!u(this))throw new TypeError('Wrong map object type.');t(this);if(ba!=null){var ca=g(ba),da=void 0;while(!(da=ca.next()).done){if(!u(da.value))throw new TypeError('Expected iterable items to be pair objects.');this.set(da.value[0],da.value[1])}}}p.prototype.clear=function(){'use strict';t(this)};p.prototype.has=function(ba){'use strict';var ca=r(this,ba);return !!(ca!=null&&this._mapData[ca])};p.prototype.set=function(ba,ca){'use strict';var da=r(this,ba);if(da!=null&&this._mapData[da]){this._mapData[da][1]=ca}else{da=this._mapData.push([ba,ca])-1;s(this,ba,da);this.size+=1}return this};p.prototype.get=function(ba){'use strict';var ca=r(this,ba);if(ca==null){return b}else return this._mapData[ca][1];};p.prototype['delete']=function(ba){'use strict';var ca=r(this,ba);if(ca!=null&&this._mapData[ca]){s(this,ba,b);this._mapData[ca]=b;this.size-=1;return true}else return false;};p.prototype.entries=function(){'use strict';return new q(this,l)};p.prototype.keys=function(){'use strict';return new q(this,j)};p.prototype.values=function(){'use strict';return new q(this,k)};p.prototype.forEach=function(ba,ca){'use strict';if(typeof ba!=='function')throw new TypeError('Callback must be callable.');var da=ES(ba,'bind',true,ca||b),ea=this._mapData;for(var fa=0;fadiv{overflow:hidden}.fb_link img{border:none}\u0040keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}\n.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_reset .fb_dialog_legacy{overflow:visible}.fb_dialog_advanced{padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.fb_dialog_content{background:#fff;color:#333}.fb_dialog_close_icon{background:url(https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yq\/r\/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{top:5px;left:5px;right:auto}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yq\/r\/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent}.fb_dialog_close_icon:active{background:url(https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yq\/r\/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent}.fb_dialog_loader{background-color:#f6f7f9;border:1px solid #606060;font-size:24px;padding:20px}.fb_dialog_top_left,.fb_dialog_top_right,.fb_dialog_bottom_left,.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}.fb_dialog_top_left{background:url(https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/8YeTNIlTZjm.png) no-repeat 0 0;left:-10px;top:-10px}.fb_dialog_top_right{background:url(https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/8YeTNIlTZjm.png) no-repeat 0 -10px;right:-10px;top:-10px}.fb_dialog_bottom_left{background:url(https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/8YeTNIlTZjm.png) no-repeat 0 -20px;bottom:-10px;left:-10px}.fb_dialog_bottom_right{background:url(https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;bottom:-10px}.fb_dialog_vert_left,.fb_dialog_vert_right,.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}.fb_dialog_vert_left,.fb_dialog_vert_right{width:10px;height:100\u0025}.fb_dialog_vert_left{margin-left:-10px}.fb_dialog_vert_right{right:0;margin-right:-10px}.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{width:100\u0025;height:10px}.fb_dialog_horiz_top{margin-top:-10px}.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #365899;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yd\/r\/Cou7n-nqK52.gif) no-repeat 5px 50\u0025;float:left;padding:5px 0 7px 26px}body.fb_hidden{-webkit-transform:none;height:100\u0025;margin:0;overflow:visible;position:absolute;top:-10000px;left:0;width:100\u0025}.fb_dialog.fb_dialog_mobile.loading{background:url(https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ya\/r\/3rhSv5V8j3o.gif) white no-repeat 50\u0025 50\u0025;min-height:100\u0025;min-width:100\u0025;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{width:auto;height:auto;min-height:initial;min-width:initial;background:none}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100\u0025}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}.loading.centered #fb_dialog_loader_close{color:#fff;display:block;padding-top:20px;clear:both;font-size:18px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .45);position:absolute;bottom:0;left:0;right:0;top:0;width:100\u0025;min-height:100\u0025;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px 1px -1px inset;background:-webkit-gradient(linear, 0\u0025 0\u0025, 0\u0025 100\u0025, from(#738ABA), to(#2C4987));border-bottom:1px solid;border-color:#1d4088;color:#fff;font:14px Helvetica, sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100\u0025}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:-webkit-gradient(linear, 0\u0025 0\u0025, 0\u0025 100\u0025, from(#4966A6), color-stop(.5, #355492), to(#2A4887));border:1px solid #29487d;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset, rgba(255, 255, 255, .167969) 0 1px 0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{border:none;background:none;color:#fff;font:12px Helvetica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y9\/r\/jKEcVPZFk-2.gif) no-repeat 50\u0025 50\u0025;border:1px solid #555;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f6f7f9;border:1px solid #555;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yD\/r\/t-wz8gw1xG1.png);background-repeat:no-repeat;background-position:50\u0025 50\u0025;height:24px;width:24px}\u0040keyframes rotateSpinner{0\u0025{transform:rotate(0deg)}100\u0025{transform:rotate(360deg)}}\n.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100\u0025}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_hide_iframes iframe{position:relative;left:-10000px}.fb_iframe_widget_loader{position:relative;display:inline-block}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100\u0025}.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}.fb_iframe_widget_loader .FB_Loader{background:url(https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y9\/r\/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50\u0025;z-index:4}","components":["css:fb.css.base","css:fb.css.dialog","css:fb.css.iframewidget"]});__d("ApiClientConfig",[],{"FlashRequest":{"swfUrl":"https:\/\/connect.facebook.net\/rsrc.php\/v2\/yd\/r\/mxzow1Sdmxr.swf"}});__d("JSSDKCanvasPrefetcherConfig",[],{"blacklist":[144959615576466,768691303149786,320528941393723],"sampleRate":500}); __d("DOMWrapper",[],(function a(b,c,d,e,f,g){var h,i,j={setRoot:function k(l){h=l},getRoot:function k(){return h||document.body},setWindow:function k(l){i=l},getWindow:function k(){return i||self}};f.exports=j}),null); __d('dotAccess',[],(function a(b,c,d,e,f,g){function h(i,j,k){var l=j.split('.');do{var m=l.shift();i=i[m]||k&&(i[m]={})}while(l.length&&i);return i}f.exports=h}),null); __d('guid',[],(function a(b,c,d,e,f,g){function h(){return 'f'+(Math.random()*(1<<30)).toString(16).replace('.','')}f.exports=h}),18); __d("wrapFunction",[],(function a(b,c,d,e,f,g){var h={},i=function j(k,l,m){return function(){var n=l in h?h[l](k,m):k;for(var o=arguments.length,p=Array(o),q=0;q1?j-1:0),l=1;l=m)p[l in p?l:'log'](o);}var k={level:-1,Level:i,debug:ES(j,'bind',true,null,'debug',i.DEBUG),info:ES(j,'bind',true,null,'info',i.INFO),warn:ES(j,'bind',true,null,'warn',i.WARNING),error:ES(j,'bind',true,null,'error',i.ERROR)};f.exports=k}),null); __d("ObservableMixin",[],(function a(b,c,d,e,f,g){function h(){this.__observableEvents={}}h.prototype={inform:function i(j){var k=Array.prototype.slice.call(arguments,1),l=Array.prototype.slice.call(this.getSubscribers(j));for(var m=0;m';l.root.innerHTML='';m=true;setTimeout(function(){l.root.innerHTML=q;l.root.firstChild.src=l.url;l.onInsert&&l.onInsert(l.root.firstChild)},0)}else{var r=document.createElement('iframe');r.id=l.id;r.name=l.name;r.onload=o;r.scrolling='no';r.style.border='none';r.style.overflow='hidden';if(l.title)r.title=l.title;if(l.className)r.className=l.className;if(l.height!==undefined)r.style.height=l.height+'px';if(l.width!==undefined)if(l.width=='100%'){r.style.width=l.width}else r.style.width=l.width+'px';l.root.appendChild(r);m=true;r.src=l.url;l.onInsert&&l.onInsert(r)}}f.exports=k}),null); __d('sdk.domReady',['sdk.Runtime'],(function a(b,c,d,e,f,g,h){var i,j='readyState' in document?/loaded|complete/.test(document.readyState):!!document.body;function k(){if(!i)return;var n;while(n=i.shift())n();i=null}function l(n){if(i){i.push(n);return}else n();}if(!j){i=[];if(document.addEventListener){document.addEventListener('DOMContentLoaded',k,false);window.addEventListener('load',k,false)}else if(document.attachEvent){document.attachEvent('onreadystatechange',k);window.attachEvent('onload',k)}if(document.documentElement.doScroll&&window==window.top){var m=function n(){try{h.getRtl()?document.documentElement.doScroll('right'):document.documentElement.doScroll('left')}catch(o){setTimeout(n,0);return}k()};m()}}f.exports=l}),3); __d('sdk.Content',['Log','sdk.UA','sdk.domReady'],(function a(b,c,d,e,f,g,h,i,j){var k,l,m={append:function n(o,p){if(!p)if(!k){k=p=document.getElementById('fb-root');if(!p){h.warn('The "fb-root" div has not been created, auto-creating');k=p=document.createElement('div');p.id='fb-root';if(i.ie()||!document.body){j(function(){document.body.appendChild(p)})}else document.body.appendChild(p);}p.className+=' fb_reset'}else p=k;if(typeof o=='string'){var q=document.createElement('div');p.appendChild(q).innerHTML=o;return q}else return p.appendChild(o);},appendHidden:function n(o){if(!p){var p=document.createElement('div'),q=p.style;q.position='absolute';q.top='-10000px';q.width=q.height=0;p=m.append(p)}return m.append(o,p)},submitToTarget:function n(o,p){var q=document.createElement('form');q.action=o.url;q.target=o.target;q.method=p?'GET':'POST';m.appendHidden(q);for(var r in o.params)if(Object.prototype.hasOwnProperty.call(o.params,r)){var s=o.params[r];if(s!==null&&s!==undefined){var t=document.createElement('input');t.name=r;t.value=s;q.appendChild(t)}}q.submit();q.parentNode.removeChild(q)}};f.exports=m}),null); __d('sdk.Impressions',['sdk.Content','Miny','QueryString','sdk.Runtime','UrlMap','getBlankIframeSrc','guid','insertIframe'],(function a(b,c,d,e,f,g,h,i,j,k,l,m,n,o){function p(r){var s=k.getClientID();if(!r.api_key&&s)r.api_key=s;r.kid_directed_site=k.getKidDirectedSite();var t=l.resolve('www',true)+'/impression.php/'+n()+'/',u=j.appendToUrl(t,r);if(u.length>2000)if(r.payload&&typeof r.payload==='string'){var v=i.encode(r.payload);if(v&&v.length>>18),h.charCodeAt(m>>>12&63),h.charCodeAt(m>>>6&63),h.charCodeAt(m&63))}var j='>___?456789:;<=_______'+'\x00\x01\x02\x03\x04\x05\x06\x07\b\t\n\x0b\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19'+'______\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'()*+,-./0123';function k(m){m=j.charCodeAt(m.charCodeAt(0)-43)<<18|j.charCodeAt(m.charCodeAt(1)-43)<<12|j.charCodeAt(m.charCodeAt(2)-43)<<6|j.charCodeAt(m.charCodeAt(3)-43);return String.fromCharCode(m>>>16,m>>>8&255,m&255)}var l={encode:function m(n){n=unescape(encodeURI(n));var o=(n.length+2)%3;n=(n+'\0\0'.slice(o)).replace(/[\s\S]{3}/g,i);return n.slice(0,n.length+o-2)+'=='.slice(o)},decode:function m(n){n=n.replace(/[^A-Za-z0-9+\/]/g,'');var o=n.length+3&3;n=(n+'AAA'.slice(o)).replace(/..../g,k);n=n.slice(0,n.length+o-3);try{return decodeURIComponent(escape(n))}catch(p){throw new Error('Not valid UTF-8')}},encodeObject:function m(n){return l.encode(ES('JSON','stringify',false,n))},decodeObject:function m(n){return ES('JSON','parse',false,l.decode(n))},encodeNums:function m(n){return String.fromCharCode.apply(String,ES(n,'map',true,function(o){return h.charCodeAt((o|-(o>63))&-(o>0)&63)}))}};f.exports=l}),null); __d('sdk.SignedRequest',['Base64'],(function a(b,c,d,e,f,g,h){function i(k){if(!k)return null;var l=k.split('.',2)[1].replace(/\-/g,'+').replace(/\_/g,'/');return h.decodeObject(l)}var j={parse:i};f.exports=j}),null); __d('URIRFC3986',[],(function a(b,c,d,e,f,g){var h=new RegExp('^'+'([^:/?#]+:)?'+'(//'+'([^\\\\/?#@]*@)?'+'('+'\\[[A-Fa-f0-9:.]+\\]|'+'[^\\/?#:]*'+')'+'(:[0-9]*)?'+')?'+'([^?#]*)'+'(\\?[^#]*)?'+'(#.*)?'),i={parse:function j(k){if(ES(k,'trim',true)==='')return null;var l=k.match(h);if(l==null)return null;var m={};m.uri=l[0]?l[0]:null;m.scheme=l[1]?l[1].substr(0,l[1].length-1):null;m.authority=l[2]?l[2].substr(2):null;m.userinfo=l[3]?l[3].substr(0,l[3].length-1):null;m.host=l[2]?l[4]:null;m.port=l[5]?l[5].substr(1)?parseInt(l[5].substr(1),10):null:null;m.path=l[6]?l[6]:null;m.query=l[7]?l[7].substr(1):null;m.fragment=l[8]?l[8].substr(1):null;m.isGenericURI=m.authority===null&&!!m.scheme;return m}};f.exports=i}),18); __d('createObjectFrom',[],(function a(b,c,d,e,f,g){function h(i,j){var k={},l=ES('Array','isArray',false,j);if(j===undefined)j=true;for(var m=i.length-1;m>=0;m--)k[i[m]]=l?j[m]:j;return k}f.exports=h}),18); __d('URISchemes',['createObjectFrom'],(function a(b,c,d,e,f,g,h){var i=h(['blob','cmms','fb','fbatwork','fb-ama','fb-workchat','fb-messenger','fb-messenger-public','fb-messenger-group-thread','fb-page-messages','fb-pma','fbcf','fbconnect','fbmobilehome','fbrpc','file','ftp','http','https','mailto','ms-app','intent','itms','itms-apps','itms-services','market','svn+ssh','fbstaging','tel','sms','pebblejs','sftp','whatsapp','moments','flash','fblite','chrome-extension','webcal','fb124024574287414','fb124024574287414rc','fb124024574287414master','fb1576585912599779','fb929757330408142','designpack','fbapi20130214','fb1196383223757595','tbauth','oculus','oculus.store']),j={isAllowed:function k(l){if(!l)return true;return Object.prototype.hasOwnProperty.call(i,l.toLowerCase())}};f.exports=j}),18); __d('eprintf',[],(function a(b,c,d,e,f,g){function h(i){for(var j=arguments.length,k=Array(j>1?j-1:0),l=1;l1?k-1:0),m=1;m2?o-2:0),q=2;q0||this.getFragment())};q.prototype.toString=function(){'use strict';var r=this;for(var s=0;si},ie64:function z(){return y.ie()&&s},firefox:function z(){return x()||j},opera:function z(){return x()||k},webkit:function z(){return x()||l},safari:function z(){return y.webkit()},chrome:function z(){return x()||m},windows:function z(){return x()||p},osx:function z(){return x()||o},linux:function z(){return x()||q},iphone:function z(){return x()||t},mobile:function z(){return x()||t||u||r||w},nativeApp:function z(){return x()||v},android:function z(){return x()||r},ipad:function z(){return x()||u}};f.exports=y}),18); __d('htmlSpecialChars',[],(function a(b,c,d,e,f,g){var h=/&/g,i=//g,k=/\"/g,l=/\'/g;function m(n){if(typeof n=='undefined'||n===null||!n.toString)return '';if(n===false){return '0'}else if(n===true)return '1';return n.toString().replace(h,'&').replace(k,'"').replace(l,''').replace(i,'<').replace(j,'>')}f.exports=m}),null); __d('Flash',['DOMEventListener','DOMWrapper','QueryString','UserAgent_DEPRECATED','guid','htmlSpecialChars'],(function a(b,c,d,e,f,g,h,i,j,k,l,m){var n={},o,p=i.getWindow().document;function q(v){var w=p.getElementById(v);if(w)w.parentNode.removeChild(w);delete n[v]}function r(){for(var v in n)if(Object.prototype.hasOwnProperty.call(n,v))q(v);}function s(v){return v.replace(/\d+/g,function(w){return '000'.substring(w.length)+w})}function t(v){if(!o){if(k.ie()>=9)h.add(window,'unload',r);o=true}n[v]=v}var u={embed:function v(w,x,y,z){var aa=l();w=m(w).replace(/&/g,'&');y=babelHelpers['extends']({allowscriptaccess:'always',flashvars:z,movie:w},y);if(typeof y.flashvars=='object')y.flashvars=j.encode(y.flashvars);var ba=[];for(var ca in y)if(Object.prototype.hasOwnProperty.call(y,ca)&&y[ca])ba.push('');var da=x.appendChild(p.createElement('span')),ea=''+ba.join('')+'';da.innerHTML=ea;var fa=da.firstChild;t(aa);return fa},remove:q,getVersion:function v(){var w='Shockwave Flash',x='application/x-shockwave-flash',y='ShockwaveFlash.ShockwaveFlash',z;if(navigator.plugins&&typeof navigator.plugins[w]=='object'){var aa=navigator.plugins[w].description;if(aa&&navigator.mimeTypes&&navigator.mimeTypes[x]&&navigator.mimeTypes[x].enabledPlugin)z=aa.match(/\d+/g);}if(!z)try{z=new ActiveXObject(y).GetVariable('$version').match(/(\d+),(\d+),(\d+),(\d+)/);z=Array.prototype.slice.call(z,1)}catch(ba){}return z},getVersionString:function v(){var w=u.getVersion();return w?w.join('.'):''},checkMinVersion:function v(w){var x=u.getVersion();if(!x)return false;return s(x.join('.'))>=s(w)},isAvailable:function v(){return !!u.getVersion()}};f.exports=u}),null); __d('XDM',['DOMEventListener','DOMWrapper','emptyFunction','Flash','GlobalCallback','guid','Log','UserAgent_DEPRECATED','wrapFunction'],(function a(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var q={},r={transports:[]},s=i.getWindow();function t(w){var x={},y=w.length,z=r.transports;while(y--)x[w[y]]=1;y=z.length;while(y--){var aa=z[y],ba=q[aa];if(!x[aa]&&ba.isAvailable())return aa;}}var u={register:function w(x,y){n.debug('Registering %s as XDM provider',x);r.transports.push(x);q[x]=y},create:function w(x){if(!x.whenReady&&!x.onMessage){n.error('An instance without whenReady or onMessage makes no sense');throw new Error('An instance without whenReady or '+'onMessage makes no sense')}if(!x.channel){n.warn('Missing channel name, selecting at random');x.channel=m()}if(!x.whenReady)x.whenReady=j;if(!x.onMessage)x.onMessage=j;var y=x.transport||t(x.blacklist||[]),z=q[y];if(z&&z.isAvailable()){n.debug('%s is available',y);z.init(x);return y}}};u.register('flash',function(){var w=false,x,y=false,z=15000,aa;return {isAvailable:function ba(){return k.checkMinVersion('8.0.24')},init:function ba(ca){n.debug('init flash: '+ca.channel);var da={send:function ga(ha,ia,ja,ka){n.debug('sending to: %s (%s)',ia,ka);x.postMessage(ha,ia,ka)}};if(w){ca.whenReady(da);return}var ea=ca.root.appendChild(s.document.createElement('div')),fa=l.create(function(){l.remove(fa);clearTimeout(aa);n.info('xdm.swf called the callback');var ga=l.create(function(ha,ia){ha=decodeURIComponent(ha);ia=decodeURIComponent(ia);n.debug('received message %s from %s',ha,ia);ca.onMessage(ha,ia)},'xdm.swf:onMessage');x.init(ca.channel,ga);ca.whenReady(da)},'xdm.swf:load');x=k.embed(ca.flashUrl,ea,null,{protocol:location.protocol.replace(':',''),host:location.host,callback:fa,log:y});aa=setTimeout(function(){n.warn('The Flash component did not load within %s ms - '+'verify that the container is not set to hidden or invisible '+'using CSS as this will cause some browsers to not load '+'the components',z)},z);w=true}}}());var v=/\.facebook\.com(\/|$)/;u.register('postmessage',function(){var w=false;return {isAvailable:function x(){return !!s.postMessage},init:function x(y){n.debug('init postMessage: '+y.channel);var z='_FB_'+y.channel,aa={send:function ba(ca,da,ea,fa){if(s===ea){n.error('Invalid windowref, equal to window (self)');throw new Error()}n.debug('sending to: %s (%s)',da,fa);var ga=function ha(){ea.postMessage('_FB_'+fa+ca,da)};if(o.ie()==8||o.ieCompatibilityMode()){setTimeout(ga,0)}else ga();}};if(w){y.whenReady(aa);return}h.add(s,'message',p(function(event){var ba=event.data,ca=event.origin||'native';if(!/^(https?:\/\/|native$)/.test(ca)){n.debug('Received message from invalid origin type: %s',ca);return}if(ca!=='native'&&!(v.test(location.hostname)||v.test(event.origin)))return;if(typeof ba!='string'){n.warn('Received message of type %s from %s, expected a string',typeof ba,ca);return}n.debug('received message %s from %s',ba,ca);if(ba.substring(0,z.length)==z)ba=ba.substring(z.length);y.onMessage(ba,ca)},'entry','onMessage'));y.whenReady(aa);w=true}}}());f.exports=u}),null); __d('isFacebookURI',[],(function a(b,c,d,e,f,g){var h=null,i=['http','https'];function j(k){if(!h)h=new RegExp('(^|\\.)facebook\\.com$','i');if(k.isEmpty()&&k.toString()!=='#')return false;if(!k.getDomain()&&!k.getProtocol())return true;return ES(i,'indexOf',true,k.getProtocol())!==-1&&h.test(k.getDomain())}j.setRegex=function(k){h=k};f.exports=j}),null); __d('sdk.Event',[],(function a(b,c,d,e,f,g){var h={SUBSCRIBE:'event.subscribe',UNSUBSCRIBE:'event.unsubscribe',subscribers:function i(){if(!this._subscribersMap)this._subscribersMap={};return this._subscribersMap},subscribe:function i(j,k){var l=this.subscribers();if(!l[j]){l[j]=[k]}else if(ES(l[j],'indexOf',true,k)==-1)l[j].push(k);if(j!=this.SUBSCRIBE&&j!=this.UNSUBSCRIBE)this.fire(this.SUBSCRIBE,j,l[j]);},unsubscribe:function i(j,k){var l=this.subscribers()[j];if(l)ES(l,'forEach',true,function(m,n){if(m==k)l.splice(n,1);});if(j!=this.SUBSCRIBE&&j!=this.UNSUBSCRIBE)this.fire(this.UNSUBSCRIBE,j,l);},monitor:function i(j,k){if(!k()){var l=this,m=function n(){if(k.apply(k,arguments))l.unsubscribe(j,n);};this.subscribe(j,m)}},clear:function i(j){delete this.subscribers()[j]},fire:function i(j){var k=Array.prototype.slice.call(arguments,1),l=this.subscribers()[j];if(l)ES(l,'forEach',true,function(m){if(m)m.apply(this,k);});}};f.exports=h}),null); __d('JSONRPC',['Log'],(function a(b,c,d,e,f,g,h){function i(j){'use strict';this.$JSONRPC1=0;this.$JSONRPC2={};this.remote=ES(function(k){this.$JSONRPC3=k;return this.remote},'bind',true,this);this.local={};this.$JSONRPC4=j}i.prototype.stub=function(j){'use strict';this.remote[j]=ES(function(){var k={jsonrpc:'2.0',method:j};for(var l=arguments.length,m=Array(l),n=0;n')}else{o=document.createElement('iframe');o.name=p}delete n.style;delete n.name;delete n.url;delete n.root;delete n.onload;delete n.onerror;var v=ES('Object','assign',false,{frameBorder:0,allowTransparency:true,allowFullscreen:true,scrolling:'no'},n);if(v.width&&l(v.width))o.width=v.width+'px';if(v.height&&l(v.height))o.height=v.height+'px';delete v.height;delete v.width;for(var w in v)if(Object.prototype.hasOwnProperty.call(v,w))o.setAttribute(w,v[w]);ES('Object','assign',false,o.style,r);o.src=i();q.appendChild(o);if(t)var x=h.add(o,'load',function(){x.remove();t()});if(u)var y=h.add(o,'error',function(){y.remove();u()});o.src=s;return o}f.exports=m}),null); __d('sdk.FeatureFunctor',['invariant'],(function a(b,c,d,e,f,g,h){function i(k,l,m){if(k.features&&l in k.features){var n=k.features[l];if(typeof n==='object'&&typeof n.rate==='number'){if(n.rate&&Math.random()*100<=n.rate){return n.value||true}else return n.value?null:false;}else return n;}return m}function j(k){return function(l,m){arguments.length>=2||h(0);return i(k,l,m)}}f.exports={create:j}}),null); __d('sdk.feature',['sdk.FeatureFunctor','JSSDKConfig'],(function a(b,c,d,e,f,g,h,i){f.exports=h.create(i)}),null); __d('sdk.XD',['sdk.Content','sdk.Event','Log','QueryString','Queue','sdk.RPC','sdk.Runtime','sdk.Scribe','sdk.URI','UrlMap','JSSDKXDConfig','XDM','isFacebookURI','sdk.createIframe','sdk.feature','guid'],(function a(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w){var x=new l(),y=new l(),z=new l(),aa,ba,ca=w(),da=r.useCdn?'cdn':'www',ea=v('use_bundle',false)?r.XdBundleUrl:r.XdUrl,fa=q.resolve(da,false)+ea,ga=q.resolve(da,true)+ea,ha=function va(){if('origin' in location)if(location.origin&&location.origin!=='null'){return location.origin}else if(window!==window.parent)try{var wa=parent.location.origin;if(wa&&wa!=='null')return wa;}catch(xa){}return location.protocol+'//'+location.host},ia=w(),ja=ha(),ka,la=false,ma='Facebook Cross Domain Communication Frame',na={},oa=new l();m.setInQueue(oa);function pa(va){j.info('Remote XD can talk to facebook.com (%s)',va);n.setEnvironment(va==='canvas'?n.ENVIRONMENTS.CANVAS:n.ENVIRONMENTS.PAGETAB)}function qa(va,wa){if(!wa){j.error('No senderOrigin');throw new Error()}var xa=/^https?/.exec(wa)[0];switch(va.xd_action){case 'proxy_ready':var ya,za;if(xa=='https'){ya=z;za=ba;n.setLoggedIntoFacebook(va.logged_in==='true')}else{ya=y;za=aa}if(va.registered){pa(va.registered);x=ya.merge(x)}j.info('Proxy ready, starting queue %s containing %s messages',xa+'ProxyQueue',ya.getLength());ya.start(function(bb){ka.send(typeof bb==='string'?bb:k.encode(bb),wa,za.contentWindow,ia+'_'+xa)});break;case 'plugin_ready':j.info('Plugin %s ready, protocol: %s',va.name,xa);na[va.name]={protocol:xa};if(l.exists(va.name)){var ab=l.get(va.name);j.debug('Enqueuing %s messages for %s in %s',ab.getLength(),va.name,xa+'ProxyQueue');(xa=='https'?z:y).merge(ab)}break;}if(va.data)ra(va.data,wa);}function ra(va,wa){if(wa&&wa!=='native'&&!t(new p(wa)))return;if(typeof va=='string'){if(/^FB_RPC:/.test(va)){oa.enqueue(va.substring(7));return}if(va.substring(0,1)=='{'){try{va=ES('JSON','parse',false,va)}catch(ya){j.warn('Failed to decode %s as JSON',va);return}}else va=k.decode(va);}if(!wa)if(va.xd_sig==ca)wa=va.xd_origin;if(va.xd_action){qa(va,wa);return}if(va.access_token)n.setSecure(/^https/.test(ja));if(va.cb){var xa=ua._callbacks[va.cb];if(!ua._forever[va.cb])delete ua._callbacks[va.cb];if(xa)xa(va);}}function sa(va,wa){if(va=='facebook'){wa.relation='parent.parent';x.enqueue(wa)}else{wa.relation='parent.frames["'+va+'"]';var xa=na[va];if(xa){j.debug('Enqueuing message for plugin %s in %s',va,xa.protocol+'ProxyQueue');(xa.protocol=='https'?z:y).enqueue(wa)}else{j.debug('Buffering message for plugin %s',va);l.get(va).enqueue(wa)}}}m.getOutQueue().start(function(va){sa('facebook','FB_RPC:'+va)});function ta(va){if(la)return;var wa=h.appendHidden(document.createElement('div')),xa=s.create({blacklist:null,root:wa,channel:ia,flashUrl:r.Flash.path,whenReady:function ya(za){ka=za;var ab={channel:ia,origin:ja,transport:xa,xd_name:va},bb='#'+k.encode(ab);if(n.getSecure()!==true)aa=u({url:fa+bb,name:'fb_xdm_frame_http',id:'fb_xdm_frame_http',root:wa,'aria-hidden':true,title:ma,tabindex:-1});ba=u({url:ga+bb,name:'fb_xdm_frame_https',id:'fb_xdm_frame_https',root:wa,'aria-hidden':true,title:ma,tabindex:-1})},onMessage:ra});if(!xa)o.log('jssdk_error',{appId:n.getClientID(),error:'XD_TRANSPORT',extra:{message:'Failed to create a valid transport'}});la=true}var ua={rpc:m,_callbacks:{},_forever:{},_channel:ia,_origin:ja,onMessage:ra,recv:ra,init:ta,sendToFacebook:sa,inform:function va(wa,xa,ya,za){sa('facebook',{method:wa,params:ES('JSON','stringify',false,xa||{}),behavior:za||'p',relation:ya})},handler:function va(wa,xa,ya,za){var ab='#'+k.encode({cb:this.registerCallback(wa,ya,za),origin:ja+'/'+ia,domain:location.hostname,relation:xa||'opener'});return (location.protocol=='https:'?ga:fa)+ab},registerCallback:function va(wa,xa,ya){ya=ya||w();if(xa)ua._forever[ya]=true;ua._callbacks[ya]=wa;return ya},getXDArbiterURL:function va(wa){return wa?ga:fa}};i.subscribe('init:post',function(va){ta(va.xdProxyName);var wa=v('xd_timeout',false);if(wa)setTimeout(function(){var xa=ba&&!!aa==y.isStarted()&&!!ba==z.isStarted();if(!xa)o.log('jssdk_error',{appId:n.getClientID(),error:'XD_INITIALIZATION',extra:{message:'Failed to initialize in '+wa+'ms'}});},wa);});f.exports=ua}),null); __d('sdk.getContextType',['sdk.Runtime','sdk.UA'],(function a(b,c,d,e,f,g,h,i){function j(){if(i.nativeApp())return 3;if(i.mobile())return 2;if(h.isEnvironment(h.ENVIRONMENTS.CANVAS))return 5;return 1}f.exports=j}),null); __d('sdk.Auth',['sdk.Cookie','sdk.createIframe','DOMWrapper','sdk.feature','sdk.getContextType','guid','sdk.Impressions','Log','ObservableMixin','sdk.Runtime','sdk.Scribe','sdk.SignedRequest','UrlMap','sdk.URI','sdk.XD'],(function a(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v){var w='fblo_',x=365*24*60*60*1000,y,z,aa=new p();function ba(ja,ka){var la=q.getUserID(),ma='';if(ja)if(ja.userID){ma=ja.userID}else if(ja.signedRequest){var na=s.parse(ja.signedRequest);if(na&&na.user_id)ma=na.user_id;}var oa=q.getLoginStatus(),pa=oa==='unknown'&&ja||q.getUseCookie()&&q.getCookieUserID()!==ma,qa=la&&!ja,ra=ja&&la&&la!=ma,sa=ja!=y,ta=ka!=(oa||'unknown');q.setLoginStatus(ka);q.setAccessToken(ja&&ja.accessToken||null);q.setUserID(ma);y=ja;var ua={authResponse:ja,status:ka};if(qa||ra)aa.inform('logout',ua);if(pa||ra)aa.inform('login',ua);if(sa)aa.inform('authresponse.change',ua);if(ta)aa.inform('status.change',ua);return ua}function ca(){return y}function da(ja,ka,la){return function(ma){var na;if(ma&&ma.access_token){var oa=s.parse(ma.signed_request);ka={accessToken:ma.access_token,userID:oa.user_id,expiresIn:parseInt(ma.expires_in,10),signedRequest:ma.signed_request};if(ma.granted_scopes)ka.grantedScopes=ma.granted_scopes;if(q.getUseCookie()){var pa=ka.expiresIn===0?0:ES('Date','now',false)+ka.expiresIn*1000,qa=h.getDomain();if(!qa&&ma.base_domain)h.setDomain('.'+ma.base_domain);h.setSignedRequestCookie(ma.signed_request,pa);ea()}na='connected';ba(ka,na)}else if(la==='logout'||la==='login_status'){if(ma.error&&ma.error==='not_authorized'){na='not_authorized'}else na='unknown';ba(null,na);if(q.getUseCookie())h.clearSignedRequestCookie();if(la==='logout'){fa();r.log('jssdk_error',{appId:q.getClientID(),error:'PLATFORM_AUTH_LOGOUT',extra:{args:{fblo:true}}})}}if(ma&&ma.https==1)q.setSecure(true);if(ja)ja({authResponse:ka,status:q.getLoginStatus()});return ka}}function ea(){h.setRaw(w,'',0)}function fa(){h.setRaw(w,'y',ES('Date','now',false)+x)}function ga(ja){var ka,la=ES('Date','now',false);if(z){clearTimeout(z);z=null}var ma=h.getRaw(w)==='y';if(k('getloginstatus_tracking',true))r.log('jssdk_error',{appId:q.getClientID(),error:'PLATFORM_AUTH_GETLOGINSTATUS',extra:{args:{fblo:ma}}});if(ma){var na='unknown';ba(null,na);if(ja)ja({authResponse:null,status:na});return}var oa=da(ja,y,'login_status'),pa=new u(t.resolve('www',true)+'/connect/ping').setQueryData({client_id:q.getClientID(),response_type:'token,signed_request,code',domain:location.hostname,origin:l(),redirect_uri:v.handler(function(qa){if(k('e2e_ping_tracking',true)){var ra={init:la,close:ES('Date','now',false),method:'ping'};o.debug('e2e: %s',ES('JSON','stringify',false,ra));n.log(114,{payload:ra})}ka.parentNode.removeChild(ka);if(oa(qa))z=setTimeout(function(){ga(function(){})},1200000);},'parent'),sdk:'joey',kid_directed_site:q.getKidDirectedSite()});ka=i({root:j.getRoot(),name:m(),url:pa.toString(),style:{display:'none'}})}var ha;function ia(ja,ka){if(!q.getClientID()){o.warn('FB.getLoginStatus() called before calling FB.init().');return}if(ja)if(!ka&&ha=='loaded'){ja({status:q.getLoginStatus(),authResponse:ca()});return}else aa.subscribe('FB.loginStatus',ja);if(!ka&&ha=='loading')return;ha='loading';var la=function ma(na){ha='loaded';aa.inform('FB.loginStatus',na);aa.clearSubscribers('FB.loginStatus')};ga(la)}ES('Object','assign',false,aa,{removeLogoutState:ea,getLoginStatus:ia,fetchLoginStatus:ga,setAuthResponse:ba,getAuthResponse:ca,parseSignedRequest:s.parse,xdResponseWrapper:da});f.exports=aa}),null); __d('sdk.DOM',['Assert','sdk.UA','sdk.domReady'],(function a(b,c,d,e,f,g,h,i,j){var k={};function l(z,aa){var ba=z.getAttribute(aa)||z.getAttribute(aa.replace(/_/g,'-'))||z.getAttribute(aa.replace(/-/g,'_'))||z.getAttribute(aa.replace(/-/g,''))||z.getAttribute(aa.replace(/_/g,''))||z.getAttribute('data-'+aa)||z.getAttribute('data-'+aa.replace(/_/g,'-'))||z.getAttribute('data-'+aa.replace(/-/g,'_'))||z.getAttribute('data-'+aa.replace(/-/g,''))||z.getAttribute('data-'+aa.replace(/_/g,''));return ba?String(ba):null}function m(z,aa){var ba=l(z,aa);return ba?/^(true|1|yes|on)$/.test(ba):null}function n(z,aa){h.isTruthy(z,'element not specified');h.isString(aa);try{return String(z[aa])}catch(ba){throw new Error('Could not read property '+aa+' : '+ba.message)}}function o(z,aa){h.isTruthy(z,'element not specified');h.isString(aa);try{z.innerHTML=aa}catch(ba){throw new Error('Could not set innerHTML : '+ba.message)}}function p(z,aa){h.isTruthy(z,'element not specified');h.isString(aa);var ba=' '+n(z,'className')+' ';return ES(ba,'indexOf',true,' '+aa+' ')>=0}function q(z,aa){h.isTruthy(z,'element not specified');h.isString(aa);if(!p(z,aa))z.className=n(z,'className')+' '+aa;}function r(z,aa){h.isTruthy(z,'element not specified');h.isString(aa);var ba=new RegExp('\\s*'+aa,'g');z.className=ES(n(z,'className').replace(ba,''),'trim',true)}function s(z,aa,ba){h.isString(z);aa=aa||document.body;ba=ba||'*';if(aa.querySelectorAll)return ES('Array','from',false,aa.querySelectorAll(ba+'.'+z));var ca=aa.getElementsByTagName(ba),da=[];for(var ea=0,fa=ca.length;ea0||j(0);this.$ApiBatcher1.length===this.$ApiBatcher2.length||j(0);var o=this.$ApiBatcher1,p=this.$ApiBatcher2;this.$ApiBatcher1=[];this.$ApiBatcher2=[];this.$ApiBatcher4=null;if(o.length===1){var q=o[0],r=p[0],s=q.body?i.decode(q.body):null;this.executeRequest(q.relative_url,q.method,s,r);return}this.executeRequest('/','POST',{batch:o,include_headers:false,batch_app_id:this.$ApiBatcher3||m},function(t){if(ES('Array','isArray',false,t)){ES(t,'forEach',true,function(u,v){p[v](k(u&&u.body))})}else ES(p,'forEach',true,function(u){return u({error:{message:'Fatal: batch call failed.'}})});})};f.exports=n}),null); __d('CORSRequest',['wrapFunction','QueryString','errorCode','sdk.safelyParseResponse'],(function a(b,c,d,e,f,g,h,i,j,k){function l(o,p){if(!self.XMLHttpRequest)return null;var q=new XMLHttpRequest(),r=function v(){};if('withCredentials' in q){q.open(o,p,true);q.setRequestHeader('Content-type','application/x-www-form-urlencoded')}else if(self.XDomainRequest){q=new XDomainRequest();try{q.open(o,p);q.onprogress=q.ontimeout=r}catch(v){return null}}else return null;var s={send:function v(w){q.send(w)}},t=h(function(){t=r;if('onload' in s)s.onload(q);},'entry','XMLHttpRequest:load'),u=h(function(){u=r;if('onerror' in s)s.onerror(q);},'entry','XMLHttpRequest:error');q.onload=function(){t()};q.onerror=function(){u()};q.onreadystatechange=function(){if(q.readyState==4)if(q.status==200){t()}else u();};return s}function m(o,p,q,r){q.suppress_http_code=1;var s=i.encode(q);if(p!='post'){o=i.appendToUrl(o,s);s=''}var t=l(p,o);if(!t)return false;t.onload=function(u){r(k(u.responseText))};t.onerror=function(u){if(u.responseText){r(k(u.responseText))}else r({error:{code:1,error_subcode:1357045,message:'unknown error (empty response)',status:u.status,type:'http'}});};t.send(s);return true}var n={execute:m};f.exports=n}),null); __d('FlashRequest',['DOMWrapper','Flash','GlobalCallback','QueryString','Queue'],(function a(b,c,d,e,f,g,h,i,j,k,l){var m,n={},o,p;function q(){if(!o)throw new Error('swfUrl has not been set');var t=j.create(function(){m.start(function(v){var w=p.execute(v.method,v.url,v.body);if(!w)throw new Error('Could create request');n[w]=v.callback})}),u=j.create(function(v,w,x){var y;try{y=ES('JSON','parse',false,decodeURIComponent(x))}catch(z){y={error:{type:'SyntaxError',message:z.message,status:w,raw:x}}}n[v](y);delete n[v]});p=i.embed(o,h.getRoot(),null,{log:false,initCallback:t,requestCallback:u})}function r(t,u,v,w){v.suppress_http_code=1;if(!v.method)v.method=u;var x=k.encode(v);if(u==='get'&&t.length+x.length<2000){t=k.appendToUrl(t,x);x=''}else u='post';if(!m){if(!i.isAvailable())return false;m=new l();q()}m.enqueue({method:u,url:t,body:x,callback:w});return true}var s={setSwfUrl:function t(u){o=u},execute:r};f.exports=s}),null); __d('JSONPRequest',['DOMWrapper','GlobalCallback','QueryString'],(function a(b,c,d,e,f,g,h,i,j){var k=2000,l=false;function m(p,q,r,s){var t=document.createElement('script'),u=function w(x){u=function y(){};i.remove(r.callback);s(x);t.parentNode.removeChild(t)};r.callback=i.create(u);if(!r.method)r.method=q;p=j.appendToUrl(p,r);if(!l&&p.length>k){i.remove(r.callback);return false}t.onerror=function(){u({error:{type:'http',message:'unknown error'}})};var v=function w(){setTimeout(function(){u({error:{type:'http',message:'unknown error'}})},0)};if(t.addEventListener){t.addEventListener('load',v,false)}else t.onreadystatechange=function(){if(/loaded|complete/.test(this.readyState))v();};t.src=p;h.getRoot().appendChild(t);return true}function n(){l=true}var o={execute:m,ignoreMaxQuerystringLength:n,MAX_QUERYSTRING_LENGTH:k};f.exports=o}),null); __d('ApiClient',['ApiBatcher','ApiClientUtils','Assert','CORSRequest','FlashRequest','flattenObject','JSONPRequest','Log','ObservableMixin','QueryString','UrlMap','ApiClientConfig'],(function a(b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var t,u,v,w=n.MAX_QUERYSTRING_LENGTH,x={fql_query:true,fql_multiquery:true,friends_get:true,notifications_get:true,stream_get:true,users_getinfo:true},y=['jsonp','cors','flash'],z=0,aa=[],ba=0,ca;function da(ka,la,ma,na){var oa=ba!==0&&z>=ba;if(oa){aa.push(function(){return da(ka,la,ma,na)});ia.inform('request.queued',ka,la,ma);return}z++;if(v)ma=ES('Object','assign',false,{},v,ma);ma.pretty=ma.pretty||0;ma=m(ma);var pa={jsonp:n,cors:k,flash:l},qa={},ra=ma.access_token||t;if(ra)qa.access_token=ra;var sa=ES('Object','keys',false,qa);if(sa.length>0){ka=q.appendToUrl(ka,qa);ES(sa,'forEach',true,function(xa){return delete ma[xa]})}var ta;if(ma.transport){ta=[ma.transport];delete ma.transport}else ta=y;for(var ua=0;ua0&&zw&&la==='get'}l.setSwfUrl(s.FlashRequest.swfUrl);f.exports=ia}),null); __d('sdk.PlatformVersioning',['sdk.Runtime','ManagedError'],(function a(b,c,d,e,f,g,h,i){var j=/^v\d+\.\d\d?$/,k={REGEX:j,assertVersionIsSet:function l(){if(!h.getVersion())throw new i('init not called with valid version');},assertValidVersion:function l(m){if(!j.test(m))throw new i('invalid version specified');}};f.exports=k}),null); __d('sdk.api',['ApiClient','sdk.PlatformVersioning','sdk.Runtime','sdk.Scribe','sdk.URI','sdk.feature'],(function a(b,c,d,e,f,g,h,i,j,k,l,m){var n=m('should_log_response_error',false),o;j.subscribe('ClientID.change',function(q){return h.setClientID(q)});j.subscribe('AccessToken.change',function(q){o=q;h.setAccessToken(q)});h.setDefaultParams({sdk:'joey'});h.subscribe('request.complete',function(q,r,s,t){var u=false;if(t&&typeof t=='object')if(t.error){if(t.error=='invalid_token'||t.error.type=='OAuthException'&&t.error.code==190)u=true;}else if(t.error_code)if(t.error_code=='190')u=true;if(u&&o===j.getAccessToken())j.setAccessToken(null);});h.subscribe('request.complete',function(q,r,s,t){if((q=='/me/permissions'&&r==='delete'||q=='/restserver.php'&&s.method=='Auth.revokeAuthorization')&&t===true)j.setAccessToken(null);});h.subscribe('request.error',function(q,r,s,t){if(n&&t.error.type==='http')k.log('jssdk_error',{appId:j.getClientID(),error:'transport',extra:{name:'transport',message:ES('JSON','stringify',false,t.error)}});});function p(q){if(typeof q==='string'){if(j.getIsVersioned()){i.assertVersionIsSet();if(!/https?/.test(q)&&q.charAt(0)!=='/')q='/'+q;q=new l(q).setDomain(null).setProtocol(null).toString();if(!i.REGEX.test(q.substring(1,ES(q,'indexOf',true,'/',1))))q='/'+j.getVersion()+q;var r=[q].concat(Array.prototype.slice.call(arguments,1));h.graph.apply(h,r)}else h.graph.apply(h,arguments);}else h.rest.apply(h,arguments);}f.exports=p}),null); __d('legacy:fb.api',['FB','sdk.api'],(function a(b,c,d,e,f,g,h,i){h.provide('',{api:i})}),3); __d("AppUserPropertyAPIBuiltinField",[],(function a(b,c,d,e,f,g){f.exports={GENDER:"$gender",CITY:"$city",STATE:"$state",ZIPCODE:"$zipcode",COUNTRY:"$country",LANGUAGE:"$language",CURRENCY:"$currency",INSTALL_SOURCE:"$install_source",USER_TYPE:"$user_type",ACCOUNT_CREATED_TIME:"$account_created_time"}}),null); __d('FBEventsParamList',[],(function a(b,c,d,e,f,g){'use strict';var h='deep',i='shallow';function j(){this.list=[]}j.prototype={append:function l(m,n){this._append(encodeURIComponent(m),n,h)},_append:function l(m,n,o){if(Object(n)!==n){this._appendPrimitive(m,n)}else if(o===h){this._appendObject(m,n)}else this._appendPrimitive(m,k(n));},_appendPrimitive:function l(m,n){if(n!=null)this.list.push([m,n]);},_appendObject:function l(m,n){for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)){var p=m+'['+encodeURIComponent(o)+']';this._append(p,n[o],i)}},each:function l(m){var n=this.list;for(var o=0,p=n.length;o(j+'?'+x).length){p(j,x)}else q(j,w);}function p(s,t){var u=new Image();u.src=s+'?'+t}function q(s,t){var u='fb'+Math.random().toString().replace('.',''),v=document.createElement('form');v.method='post';v.action=s;v.target=u;v.acceptCharset='utf-8';v.style.display='none';var w=!!(window.attachEvent&&!window.addEventListener),x=w?'